home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / base / models / nautic.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  6.4 KB  |  227 lines

  1. SDEF
  2. // ----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/nautic.def    $
  4. // $Revision:: 41                                                             $
  5. //   $Author:: Jimdose                                                        $
  6. //     $Date:: 11/15/98 6:59p                                                 $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // ----------------------------------------------------------------------------
  15. // DESCRIPTION:
  16. // Nautic - Sea creature with a vicious bite.
  17. //
  18. // MODEL AUTHOR:
  19. // Beau
  20. //
  21. /*SINED Monster_Nautic (1 .5 0) (0 0 0) (0 0 0)
  22. Nautic
  23. */
  24.  
  25. // ----------------------------------------------------------------------------
  26. // FILE DECLARATIONS
  27. //
  28. // Model Commands
  29. path models/nautic
  30. origin 0 0 12
  31. scale 1.0
  32.  
  33. // Base Model
  34. nautic_base.sbm
  35.  
  36. // Skins
  37. normal                  nautic_base.tga
  38. damage                  nautic_damage1.tga
  39.  
  40. // Normal Animations
  41. fire1                nautic_attack3.sam
  42. idle1                nautic_idle2.sam
  43. twitch1            nautic_idle2.sam
  44. alert1            nautic_idle2.sam
  45. walk1                nautic_walk1.sam
  46. run1                nautic_walk1.sam
  47.  
  48. // Pain Location Based Animations
  49. pain1                nautic_pain1.sam
  50. pain2                nautic_pain2.sam
  51.  
  52. // Death Location Based Animations
  53. death1            nautic_death1.sam
  54. death2            nautic_death2.sam
  55.  
  56. // Swimming Animations
  57. melee1    nautic_attack1.sam
  58. melee2    nautic_attack2.sam
  59. swim_idle1        nautic_idle1.sam
  60. swim_twitch1    nautic_idle1.sam
  61. swim_alert1        nautic_idle1.sam
  62. swim_walk1        nautic_swim1.sam
  63. swim_run1        nautic_swim1.sam
  64.  
  65. // this one is kinda wierd
  66. //swim_walk2    nautic_swim2.sam
  67.  
  68. // Swimming Pain Location Based Animations
  69. swim_pain1        nautic_pain1.sam
  70. swim_pain2        nautic_pain2.sam
  71.  
  72. // Swimming Death Location Based Animations
  73. // swim_death1        nautic_death1.sam
  74. // swim_death2        nautic_death2.sam
  75.  
  76. // Optional Animations
  77. //swim_dodge1        nautic_dodge1.sam
  78.  
  79. // Id And Group Definitions
  80. id 20 group head flesh
  81. group head damage 2.5
  82. id 150 group fins twosided flesh
  83. group fins damage 0.2
  84. id 15 group torso flesh
  85. group torso damage 1.0
  86. id 10 group tail_upper flesh
  87. group tail_upper damage 0.8
  88. id 5 group tail_lower flesh
  89. group tail_lower damage 0.6
  90. id 25 group arm_right flesh
  91. group arm_right damage 1.0
  92. id 30 group arm_left flesh
  93. group arm_left damage 1.0
  94.  
  95. // ----------------------------------------------------------------------------
  96. // INITIALIZATION SECTION
  97. //
  98. !init:
  99. //
  100. // SERVER Initialization Commands
  101. //
  102. // Class Setup
  103. server classname actor
  104. server script global/nautic.scr
  105. server setsize "-40 -40 0" "40 40 48"
  106. server noshadow
  107. server health 120
  108. server meleedamage 25
  109. server painthreshold 15
  110.  
  111. // Sound Aliases
  112. server aliascache snd_idle1          "monsters/nautic/nautidle1.wav" 1
  113. server aliascache snd_idle2          "monsters/nautic/nautidle2.wav" 1
  114. server aliascache snd_sightenemy1    "monsters/nautic/nautsite1.wav" 1
  115. server aliascache snd_sightenemy2    "monsters/nautic/nautsite2.wav" 1
  116.  
  117. //
  118. // CLIENT Initialization Commands
  119. //
  120. // Sound Aliases
  121. client aliascache snd_attack1        "monsters/nautic/nautattk1.wav" 1
  122. client aliascache snd_attack2        "monsters/nautic/nautattk2.wav" 1
  123. client aliascache snd_death1          "monsters/nautic/nautdeth1.wav" 1
  124. client aliascache snd_death2          "monsters/nautic/nautdeth2.wav" 1
  125. client aliascache snd_pain1            "monsters/nautic/nautpain1.wav" 1
  126. client aliascache snd_pain2            "monsters/nautic/nautpain2.wav" 1
  127. client aliascache snd_pain3            "monsters/nautic/nautpain3.wav" 1
  128.  
  129. // ----------------------------------------------------------------------------
  130. // MAIN SECTION
  131. //
  132. !main:
  133.  
  134. // Normal Animations
  135. server fire1         1 fire
  136. client fire1         1 randomsound snd_attack 1
  137.  
  138. server walk1         0 movementsound
  139. client walk1         0 footstep
  140. server walk1         6 movementsound
  141. client walk1         6 footstep
  142.  
  143. server run1          0 movementsound
  144. client run1          0 footstep
  145. server run1          6 movementsound
  146. client run1          6 footstep
  147.  
  148. // Pain Location Based Animations
  149. server pain1         1 painsound
  150. client pain1         1 randomsound snd_pain 1
  151. server pain2         1 painsound
  152. client pain2         1 randomsound snd_pain 1
  153.  
  154. // Death Location Based Animations
  155. server death1        1 deathsound
  156. client death1        1 randomsound snd_death 1
  157. server death2        1 deathsound
  158. client death2        1 randomsound snd_death 1
  159.  
  160. // Swimming Animations
  161. server melee1    1 melee 40 120
  162. client melee1    1 randomsound snd_attack 1
  163. server melee2    1 melee 40 120
  164. client melee2    1 randomsound snd_attack 1
  165.  
  166. // Swimming Pain Location Based Animations
  167. server swim_pain1    1 painsound
  168. client swim_pain1    1 randomsound snd_pain 1
  169. server swim_pain2    1 painsound
  170. client swim_pain2    1 randomsound snd_pain 1
  171.  
  172. // // Swimming Death Location Based Animations
  173. // server swim_death1   1 deathsound 
  174. // client swim_death1   1 randomsound snd_death 1
  175. // server swim_death2   1 deathsound 
  176. // client swim_death2   1 randomsound snd_death 1
  177.  
  178. // ----------------------------------------------------------------------------
  179. // SOURCESAFE Update Log
  180. //
  181. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/nautic.def         $
  182. // 
  183. // 41    11/15/98 6:59p Jimdose
  184. // increased kick from melee damage
  185. // 
  186. // 40    11/08/98 12:02p Phook
  187. // 
  188. // 39    11/07/98 5:23p Phook
  189. // 
  190. // 38    10/26/98 2:55p Joeske
  191. // Updated and hopefully fixed the sound refs. (Rob's catch)
  192. // 
  193. // 37    10/24/98 6:04p Phook
  194. // 
  195. // 36    10/23/98 8:12p Beau
  196. // 
  197. // 35    10/23/98 7:23p Onethumb
  198. // Tweaked health and melee attributes
  199. // 
  200. // 34    10/23/98 4:48p Beau
  201. // 
  202. // 33    10/22/98 3:28p Phook
  203. // 
  204. // 32    10/21/98 2:00p Markd
  205. // Increased nautic's range
  206. //
  207. // 31    10/16/98 6:56p Phook
  208. // Oct 16: First global damage settings tweaks
  209. //
  210. // 30    10/14/98 1:26a Markd
  211. //
  212. // 29    10/05/98 1:42p Beau
  213. //
  214. // 28    10/03/98 7:37p Markd
  215. // Made them work
  216. //
  217. // 27    10/02/98 8:13p Jimdose
  218. // Added Fire command to attack animations
  219. // added noshadow
  220. //
  221. // 26    9/17/98 8:48p Jimdose
  222. //
  223. // 25    9/17/98 5:25p Jimdose
  224. // Updated with new format
  225. // Made animation obey the naming convention
  226. // ----------------------------------------------------------------------------
  227.